package cn.china.myspringboot.controller;


import cn.china.myspringboot.entity.Result;
import cn.china.myspringboot.redis.RedisUtil;
import com.alibaba.fastjson.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@CrossOrigin
public class CheckLoginController {

@Autowired
    RedisUtil redisUtil;
//    @RequestMapping("/login")
//    public JSONObject login(String username, String password){
//        System.out.println("username==>"+username);
//    //每次登录时,设置一个key,key设置生效时间,访问别的接口时,验证key
//
//    //数据库查询 比较...
//     redisUtil.set(username,username);//以用户名作为key
//     redisUtil.expire(username,10);//2分钟生效时间
//        JSONObject jsonObject=new JSONObject();
//        jsonObject.put("info","登录成功");
//        jsonObject.put("key",username);
//        return Result.success(jsonObject);
//    }


//    @RequestMapping("/select")
//    public JSONObject select(String key){
//        System.out.println(key);
//        //验证当前登陆者合法性
//        JSONObject jsonObject=new JSONObject();
//        if(redisUtil.get(key)==null){
//            jsonObject.put("info","key失效");
//            jsonObject.put("key",key);
//            return Result.error(jsonObject);
//        }
//        return Result.success(jsonObject);
//    }





}
